Otto Lopez went 2-for-4 and Xavier Edwards and Jakob Marsee each drove in runs while Tyler Phillips struck out five batters in five innings in the Miami Marlins’ 2-0 win over the Arizona Diamondbacks.